vegetated substrate - French English Dictionary